package urjc.as.emergencies.client;

/**
 * Representa un Nodo.
 * 
 * @author ahiges
 * 
 */
public class Node {

	/**
	 * Dirección que representa el contenido del nodo
	 */
	private String uri;
	/**
	 * Nombre que el asignamos al nodo y que se muestra en la interfaz
	 */
	private String name;

	/// Tipos de nodo, uno por cada recurso
	public static final int MISSIONS = 987;
	public static final int MISSION = 421;
	public static final int HISTORIAL = 512;
	public static final int PATIENTINFO = 121;
	public static final int AMBULANCES = 456;
	public static final int AMBULANCE = 917;
	public static final int SUMMA = 2324;


	private int type;

	public Node(String name, String uri) {
		this.uri = uri;
		this.name = name;
	}

	public String getUri() {
		return uri;
	}

	public void setUri(String uri) {
		this.uri = uri;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	@Override
	public String toString() {
		return this.name;
	}
}